@charset "utf-8";
@import "reset.import.source.css";
/* global wrapper */
.pg-wrap {text-align:left;margin:0 auto;}

/* page layout */
#hd {
  border-bottom:1px solid #1580A4;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#23AAC7), to(#066E95)); 
  background-image: -webkit-linear-gradient(top, #23AAC7, #066E95); 
  background-image:    -moz-linear-gradient(top, #23AAC7, #066E95); 
  background-image:     -ms-linear-gradient(top, #23AAC7, #066E95); 
  background-image:      -o-linear-gradient(top, #23AAC7, #066E95); 
  background-image:         linear-gradient(top, #23AAC7, #066E95);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#23AAC7', EndColorStr='#066E95');
}
#ft {
  height:50px;
  /*
  border-top:1px solid #1580A4;
  background-color: #066E95;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#066E95), to(#23AAC7)); 
  background-image: -webkit-linear-gradient(top, #066E95, #23AAC7); 
  background-image:    -moz-linear-gradient(top, #066E95, #23AAC7); 
  background-image:     -ms-linear-gradient(top, #066E95, #23AAC7); 
  background-image:      -o-linear-gradient(top, #066E95, #23AAC7); 
  background-image:         linear-gradient(top, #066E95, #23AAC7);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#066E95', EndColorStr='#23AAC7');
  */
}
#hd h1 {font-size:0;float:left;margin-right:10px;}
#hd .hd-bar {overflow:hidden;margin-top:12px;height:38px;background-color:rgba(3,68,98, 0.4);border-radius:3px 3px 0 0;}
#site-logo img {vertical-align:top;}
#bd {background-color:#E9E9E9;}
#bd .pg-inner {background-color:#fff;width:938px;border:1px solid #DCDEE5;border-width:0 1px 1px;border-radius:0 0 8px 8px;padding:20px 10px 30px;}
#ft .pg-inner {/*background-color:rgba(3,68,98, 0.7);border-radius:0 0 3px 3px;*/}
#ft .copyright, #ft .copyright a {color:#999;}
#ft .copyright {line-height:32px;text-align:center;}
.pg-inner:before,
.pg-inner:after {
    content:'.';
    display:block;
    visibility:hidden;
    height:0;
}
.pg-inner:after {clear:both;}

.pg-inner {width:960px;margin:0 auto;}
.pg-side {float:left;margin-right:10px;width:210px;}
.pg-ext {float:left;margin-left:10px;}
.pg-main {display:table-cell;}
.pg-main:after {
    clear:both;
    display:block;
    font-size:xx-large;
    visibility:hidden;
    height:0 !important;
    line-height:0;
    content:'ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX ISUX'
}
